package com.github.wxiaoqi.security.biz.entity;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.*;


/**
 * 简历表   存储简历
 * 
 * @author Mr.AG
 * @email 463540703@qq.com
 * @date 2018-05-16 10:29:09
 */
@Table(name = "bh_resume")
public class BhResume implements Serializable {
	private static final long serialVersionUID = 1L;
	
	    //简历编号
    @Id
    private String id;
	
	    //用户名
    @Column(name = "NAME")
    private String name;
	
	    //性别  1：男  2：女 
    @Column(name = "SEX")
    private String sex;
	
	    //出生日期
    @Column(name = "BIRTHDAY")
    private String birthday;
	
	    //手机号
    @Column(name = "MOBILE")
    private String mobile;
	
	    //籍贯：山东-潍坊
    @Column(name = "NATIVE_SPACE")
    private String nativeSpace;
	
	    //婚育状态  0：未婚 1：已婚未育 2：已婚已育  3：离异
    @Column(name = "MARRIAGE")
    private String marriage;
	
	    //邮箱
    @Column(name = "EMAIL")
    private String email;
	
	    //民族
    @Column(name = "NATION")
    private String nation;
	
	    //现居地
    @Column(name = "ADDRESS")
    private String address;
	
	    //开始工作时间
    @Column(name = "START_WORK_TIME")
    private Date startWorkTime;
    	//开始工作时间字符串
    @Transient
    private String startWorkTimes;
	
	    //意向职位
    @Column(name = "FUNCTION_INTENT")
    private String functionIntent;
	
	    //最低薪资
    @Column(name = "MIN_SALARY")
    private String minSalary;
	
	    //最高薪资
    @Column(name = "MAX_SALARY")
    private String maxSalary;
	
	    //意向工作地点
    @Column(name = "WORK_SPACE_INTENT")
    private String workSpaceIntent;
	
	    //当前工作状态，1：在职暂不考虑2：在职考虑机会3：在职月内到岗4：离职随时到岗
    @Column(name = "CURRENT_STATUS")
    private String currentStatus;
	
	    //教育经历
    @Column(name = "EXPERIENCE_EDUCATION")
    private String experienceEducation;
	
	    //工作经历
    @Column(name = "EXPERIENCE_WORK")
    private String experienceWork;
	
	    //项目经历
    @Column(name = "EXPERIENCE_PROJECT")
    private String experienceProject;
	
	    //自我评价
    @Column(name = "EVALUATION")
    private String evaluation;
    //创建人
    @Column(name = "CUST_ID")
    private String custId;
	

    
	public String getCustId() {
		return custId;
	}
	public void setCustId(String custId) {
		this.custId = custId;
	}
	/**
	 * 设置：简历编号
	 */
	public void setId(String id) {
		this.id = id;
	}
	/**
	 * 获取：简历编号
	 */
	public String getId() {
		return id;
	}
	/**
	 * 设置：用户名
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * 获取：用户名
	 */
	public String getName() {
		return name;
	}
	/**
	 * 设置：性别  1：男  2：女 
	 */
	public void setSex(String sex) {
		this.sex = sex;
	}
	/**
	 * 获取：性别  1：男  2：女 
	 */
	public String getSex() {
		return sex;
	}
	/**
	 * 设置：出生日期
	 */
	public void setBirthday(String birthday) {
		this.birthday = birthday;
	}
	/**
	 * 获取：出生日期
	 */
	public String getBirthday() {
		return birthday;
	}
	/**
	 * 设置：手机号
	 */
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	/**
	 * 获取：手机号
	 */
	public String getMobile() {
		return mobile;
	}
	/**
	 * 设置：籍贯：山东-潍坊
	 */
	public void setNativeSpace(String nativeSpace) {
		this.nativeSpace = nativeSpace;
	}
	/**
	 * 获取：籍贯：山东-潍坊
	 */
	public String getNativeSpace() {
		return nativeSpace;
	}
	/**
	 * 设置：婚育状态  0：未婚 1：已婚未育 2：已婚已育  3：离异
	 */
	public void setMarriage(String marriage) {
		this.marriage = marriage;
	}
	/**
	 * 获取：婚育状态  0：未婚 1：已婚未育 2：已婚已育  3：离异
	 */
	public String getMarriage() {
		return marriage;
	}
	/**
	 * 设置：邮箱
	 */
	public void setEmail(String email) {
		this.email = email;
	}
	/**
	 * 获取：邮箱
	 */
	public String getEmail() {
		return email;
	}
	/**
	 * 设置：民族
	 */
	public void setNation(String nation) {
		this.nation = nation;
	}
	/**
	 * 获取：民族
	 */
	public String getNation() {
		return nation;
	}
	/**
	 * 设置：现居地
	 */
	public void setAddress(String address) {
		this.address = address;
	}
	/**
	 * 获取：现居地
	 */
	public String getAddress() {
		return address;
	}
	/**
	 * 设置：开始工作时间
	 */
	public void setStartWorkTime(Date startWorkTime) {
		this.startWorkTime = startWorkTime;
	}
	/**
	 * 获取：开始工作时间
	 */
	public Date getStartWorkTime() {
		return startWorkTime;
	}
	/**
	 * 设置：意向职位
	 */
	public void setFunctionIntent(String functionIntent) {
		this.functionIntent = functionIntent;
	}
	/**
	 * 获取：意向职位
	 */
	public String getFunctionIntent() {
		return functionIntent;
	}
	/**
	 * 设置：最低薪资
	 */
	public void setMinSalary(String minSalary) {
		this.minSalary = minSalary;
	}
	/**
	 * 获取：最低薪资
	 */
	public String getMinSalary() {
		return minSalary;
	}
	/**
	 * 设置：最高薪资
	 */
	public void setMaxSalary(String maxSalary) {
		this.maxSalary = maxSalary;
	}
	/**
	 * 获取：最高薪资
	 */
	public String getMaxSalary() {
		return maxSalary;
	}
	/**
	 * 设置：意向工作地点
	 */
	public void setWorkSpaceIntent(String workSpaceIntent) {
		this.workSpaceIntent = workSpaceIntent;
	}
	/**
	 * 获取：意向工作地点
	 */
	public String getWorkSpaceIntent() {
		return workSpaceIntent;
	}
	/**
	 * 设置：当前工作状态，1：在职暂不考虑2：在职考虑机会3：在职月内到岗4：离职随时到岗
	 */
	public void setCurrentStatus(String currentStatus) {
		this.currentStatus = currentStatus;
	}
	/**
	 * 获取：当前工作状态，1：在职暂不考虑2：在职考虑机会3：在职月内到岗4：离职随时到岗
	 */
	public String getCurrentStatus() {
		return currentStatus;
	}
	/**
	 * 设置：教育经历
	 */
	public void setExperienceEducation(String experienceEducation) {
		this.experienceEducation = experienceEducation;
	}
	/**
	 * 获取：教育经历
	 */
	public String getExperienceEducation() {
		return experienceEducation;
	}
	/**
	 * 设置：工作经历
	 */
	public void setExperienceWork(String experienceWork) {
		this.experienceWork = experienceWork;
	}
	/**
	 * 获取：工作经历
	 */
	public String getExperienceWork() {
		return experienceWork;
	}
	/**
	 * 设置：项目经历
	 */
	public void setExperienceProject(String experienceProject) {
		this.experienceProject = experienceProject;
	}
	/**
	 * 获取：项目经历
	 */
	public String getExperienceProject() {
		return experienceProject;
	}
	/**
	 * 设置：自我评价
	 */
	public void setEvaluation(String evaluation) {
		this.evaluation = evaluation;
	}
	/**
	 * 获取：自我评价
	 */
	public String getEvaluation() {
		return evaluation;
	}
	public String getStartWorkTimes() {
		return startWorkTimes;
	}
	public void setStartWorkTimes(String startWorkTimes) {
		this.startWorkTimes = startWorkTimes;
	}
	
	
}
